func runtime.lock

281 uses

	runtime (current package)
		arena.go#L353: 			lock(&userArenaState.lock)
		arena.go#L401: 	lock(&userArenaState.lock)
		arena.go#L912: 		lock(&mheap_.lock)
		arena.go#L964: 		lock(&userArenaState.lock)
		arena.go#L979: 		lock(&userArenaState.lock)
		arena.go#L1000: 	lock(&h.lock)
		chan.go#L222: 	lock(&c.lock)
		chan.go#L367: 	lock(&c.lock)
		chan.go#L422: 	lock(&c.lock)
		chan.go#L586: 	lock(&c.lock)
		cpuprof.go#L77: 	lock(&cpuprof.lock)
		cpuprof.go#L244: 	lock(&cpuprof.lock)
		cpuprof.go#L253: 		lock(&cpuprof.lock)
		debug.go#L75: 	lock(&sched.lock)
		debug.go#L87: 	lock(&computeMaxProcsLock)
		debug.go#L124: 	lock(&sched.lock)
		debug.go#L142: 	lock(&sched.lock)
		debugcall.go#L248: 		lock(&sched.lock)
		iface.go#L70: 	lock(&itabLock)
		iface.go#L261: 	lock(&itabLock)
		lock_spinbit.go#L151: func lock(l *mutex) {
		malloc.go#L907: 	lock(&h.lock)
		malloc.go#L1959: 		lock(&globalAlloc.mutex)
		mcache.go#L90: 		lock(&mheap_.lock)
		mcache.go#L118: 		lock(&mheap_.lock)
		mcleanup.go#L166: 	lock(&span.speciallock)
		mcleanup.go#L201: 	lock(&mheap_.speciallock)
		mcleanup.go#L416: 		lock(&q.lock)
		mcleanup.go#L513: 	lock(&q.lock)
		mcleanup.go#L576: 	lock(&q.lock)
		mcleanup.go#L688: 		lock(&q.lock)
		metrics.go#L657: 		lock(&mheap_.lock)
		mfinal.go#L112: 	lock(&finlock)
		mfinal.go#L185: 	lock(&finlock)
		mfinal.go#L201: 	lock(&finlock)
		mfinal.go#L206: 		lock(&finlock)
		mfinal.go#L285: 			lock(&finlock)
		mfinal.go#L327: 		lock(&finlock)
		mgc.go#L558: 		lock(&work.sweepWaiters.lock)
		mgc.go#L1149: 	lock(&work.sweepWaiters.lock)
		mgc.go#L1231: 				lock(&mheap_.lock)
		mgc.go#L1317: 	lock(&userArenaState.lock)
		mgc.go#L1549: 						lock(&sched.lock)
		mgc.go#L1724: 	lock(&mheap_.lock)
		mgc.go#L1738: 		lock(&mheap_.lock)
		mgc.go#L1761: 	lock(&sweep.lock)
		mgc.go#L1790: 	lock(&mheap_.lock)
		mgc.go#L1841: 	lock(&sched.sudoglock)
		mgc.go#L1852: 	lock(&sched.deferlock)
		mgc.go#L1938: 		lock(&mheap_.speciallock)
		mgc.go#L1965: 		lock(&mheap_.speciallock)
		mgcmark.go#L303: 	lock(&sched.gFree.lock)
		mgcmark.go#L327: 	lock(&sched.gFree.lock)
		mgcmark.go#L395: 			lock(&s.speciallock)
		mgcmark.go#L737: 	lock(&work.assistQueue.lock)
		mgcmark.go#L748: 	lock(&work.assistQueue.lock)
		mgcmark.go#L801: 	lock(&work.assistQueue.lock)
		mgcpacer.go#L1296: 		lock(&mheap_.lock)
		mgcpacer.go#L1343: 		lock(&mheap_.lock)
		mgcscavenge.go#L420: 	lock(&s.lock)
		mgcscavenge.go#L437: 	lock(&s.lock)
		mgcscavenge.go#L466: 	lock(&s.lock)
		mgcscavenge.go#L509: 		lock(&s.lock)
		mgcscavenge.go#L565: 	lock(&s.lock)
		mgcscavenge.go#L577: 	lock(&s.lock)
		mgcscavenge.go#L754: 	lock(p.mheapLock)
		mgcscavenge.go#L794: 			lock(p.mheapLock)
		mgcsweep.go#L276: 	lock(&sweep.lock)
		mgcsweep.go#L310: 		lock(&sweep.lock)
		mgcsweep.go#L429: 				lock(&mheap_.lock)
		mgcsweep.go#L756: 			lock(&mheap_.lock)
		mgcwork.go#L426: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L442: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L512: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L528: 	lock(&work.wbufSpans.lock)
		mheap.go#L880: 			lock(&h.lock)
		mheap.go#L956: 						lock(&h.lock)
		mheap.go#L978: 		lock(&h.lock)
		mheap.go#L1244: 			lock(&h.lock)
		mheap.go#L1263: 	lock(&h.lock)
		mheap.go#L1643: 		lock(&h.lock)
		mheap.go#L1687: 	lock(&h.lock)
		mheap.go#L2061: 	lock(&span.speciallock)
		mheap.go#L2099: 	lock(&span.speciallock)
		mheap.go#L2154: 	lock(&mheap_.speciallock)
		mheap.go#L2185: 	lock(&mheap_.speciallock)
		mheap.go#L2197: 	lock(&mheap_.speciallock)
		mheap.go#L2216: 	lock(&mheap_.speciallock)
		mheap.go#L2266: 	lock(&mheap_.speciallock)
		mheap.go#L2338: 	lock(&span.speciallock)
		mheap.go#L2373: 	lock(&mheap_.speciallock)
		mheap.go#L2391: 	lock(&mheap_.speciallock)
		mheap.go#L2526: 		lock(&work.strongFromWeak.lock)
		mheap.go#L2549: 	lock(&work.strongFromWeak.lock)
		mheap.go#L2575: 	lock(&mheap_.speciallock)
		mheap.go#L2615: 	lock(&mheap_.speciallock)
		mheap.go#L2650: 	lock(&span.speciallock)
		mheap.go#L2750: 	lock(&mheap_.speciallock)
		mheap.go#L2809: 		lock(&mheap_.speciallock)
		mheap.go#L2815: 		lock(&mheap_.speciallock)
		mheap.go#L2821: 		lock(&mheap_.speciallock)
		mheap.go#L2829: 		lock(&mheap_.speciallock)
		mheap.go#L2838: 		lock(&mheap_.speciallock)
		mheap.go#L2843: 		lock(&mheap_.speciallock)
		mheap.go#L2848: 		lock(&mheap_.speciallock)
		mheap.go#L2853: 		lock(&mheap_.speciallock)
		mheap.go#L2933: 	lock(&gcBitsArenas.lock)
		mheap.go#L2996: 	lock(&gcBitsArenas.lock)
		mheap.go#L3025: 		lock(&gcBitsArenas.lock)
		mpagealloc.go#L455: 	lock(&mheap_.lock)
		mprof.go#L278: 		lock(&profInsertLock)
		mprof.go#L318: 	lock(&profInsertLock)
		mprof.go#L390: 	lock(&profMemActiveLock)
		mprof.go#L391: 	lock(&profMemFutureLock[index])
		mprof.go#L429: 	lock(&profMemActiveLock)
		mprof.go#L430: 	lock(&profMemFutureLock[index])
		mprof.go#L454: 	lock(&profMemFutureLock[index])
		mprof.go#L475: 	lock(&profMemFutureLock[index])
		mprof.go#L799: 	lock(&profBlockLock)
		mprof.go#L959: 	lock(&profMemActiveLock)
		mprof.go#L960: 	lock(&profMemFutureLock[index])
		mprof.go#L983: 				lock(&profMemFutureLock[c])
		mprof.go#L1040: 	lock(&profMemActiveLock)
		mprof.go#L1100: 	lock(&profBlockLock)
		mprof.go#L1179: 	lock(&profBlockLock)
		mspanset.go#L97: 		lock(&b.spineLock)
		mstats.go#L463: 		lock(&sched.sysmonlock)
		mstats.go#L464: 		lock(&trace.lock)
		mstats.go#L585: 	lock(&mheap_.lock)
		mstats.go#L785: 		lock(&m.noPLock)
		mstats.go#L863: 	lock(&m.noPLock)
		netpoll.go#L222: 		lock(&netpollInitLock)
		netpoll.go#L246: 	lock(&pd.lock)
		netpoll.go#L300: 	lock(&pd.lock)
		netpoll.go#L312: 	lock(&c.lock)
		netpoll.go#L373: 	lock(&pd.lock)
		netpoll.go#L453: 	lock(&pd.lock)
		netpoll.go#L623: 	lock(&pd.lock)
		netpoll.go#L689: 	lock(&c.lock)
		panic.go#L504: 		lock(&sched.deferlock)
		panic.go#L562: 		lock(&sched.deferlock)
		panic.go#L1376: 		lock(&paniclk)
		panic.go#L1453: 		lock(&deadlock)
		panic.go#L1454: 		lock(&deadlock)
		pinner.go#L168: 	lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
		pinner.go#L330: 		lock(&mheap_.speciallock)
		pinner.go#L359: 		lock(&mheap_.speciallock)
		plugin.go#L68: 	lock(&itabLock)
		print.go#L70: 		lock(&debuglock)
		proc.go#L368: 		lock(&forcegc.lock)
		proc.go#L498: 		lock(&sched.sudoglock)
		proc.go#L564: 		lock(&sched.sudoglock)
		proc.go#L691: 	lock(&allglock)
		proc.go#L730: 	lock(&allglock)
		proc.go#L918: 	lock(&sched.lock)
		proc.go#L1005: 	lock(&sched.lock)
		proc.go#L1652: 	lock(&sched.lock)
		proc.go#L1737: 		lock(&deadlock)
		proc.go#L1738: 		lock(&deadlock)
		proc.go#L1772: 	lock(&sched.lock)
		proc.go#L2004: 		lock(&sched.lock)
		proc.go#L2033: 	lock(&sched.lock)
		proc.go#L2071: 	lock(&sched.lock)
		proc.go#L2152: 	lock(&sched.lock)
		proc.go#L2230: 	lock(&sched.lock)
		proc.go#L2256: 	lock(&sched.lock)
		proc.go#L2300: 		lock(&sched.lock)
		proc.go#L2646: 		lock(&sched.lock)
		proc.go#L2890: 		lock(&newmHandoff.lock)
		proc.go#L2969: 	lock(&sched.lock)
		proc.go#L2975: 		lock(&newmHandoff.lock)
		proc.go#L2986: 			lock(&newmHandoff.lock)
		proc.go#L3010: 	lock(&sched.lock)
		proc.go#L3059: 		lock(&sched.lock)
		proc.go#L3104: 			lock(&sched.lock)
		proc.go#L3162: 	lock(&sched.lock)
		proc.go#L3232: 	lock(&sched.lock)
		proc.go#L3316: 	lock(&sched.lock)
		proc.go#L3432: 		lock(&sched.lock)
		proc.go#L3463: 		lock(&sched.lock)
		proc.go#L3582: 	lock(&sched.lock)
		proc.go#L3664: 		lock(&sched.lock)
		proc.go#L3753: 		lock(&sched.lock)
		proc.go#L3893: 			lock(&sched.lock)
		proc.go#L3960: 	lock(&sched.lock)
		proc.go#L4060: 			lock(&sched.lock)
		proc.go#L4078: 		lock(&sched.lock)
		proc.go#L4093: 		lock(&sched.lock)
		proc.go#L4100: 		lock(&sched.lock)
		proc.go#L4167: 		lock(&deadlock)
		proc.go#L4168: 		lock(&deadlock)
		proc.go#L4182: 		lock(&sched.lock)
		proc.go#L4306: 	lock(&sched.lock)
		proc.go#L4673: 	lock(&sched.lock)
		proc.go#L4685: 	lock(&sched.lock)
		proc.go#L4945: 	lock(&sched.lock)
		proc.go#L4980: 	lock(&sched.lock)
		proc.go#L5353: 		lock(&sched.gFree.lock)
		proc.go#L5365: 		lock(&sched.gFree.lock)
		proc.go#L5437: 	lock(&sched.gFree.lock)
		proc.go#L5737: 	lock(&sched.lock)
		proc.go#L5826: 		lock(&mheap_.lock)
		proc.go#L5893: 		lock(&allpLock)
		proc.go#L5977: 		lock(&allpLock)
		proc.go#L6094: 	lock(&sched.lock)
		proc.go#L6229: 	lock(&sched.lock)
		proc.go#L6267: 			lock(&sched.lock)
		proc.go#L6288: 					lock(&sched.lock)
		proc.go#L6300: 		lock(&sched.sysmonlock)
		proc.go#L6366: 			lock(&forcegc.lock)
		proc.go#L6396: 	lock(&allpLock)
		proc.go#L6460: 			lock(&allpLock)
		proc.go#L6530: 	lock(&sched.lock)
		proc.go#L6715: 		lock(&updateMaxProcsG.lock)
		proc.go#L6726: 		lock(&sched.lock)
		proc.go#L6739: 		lock(&sched.lock)
		proc.go#L6749: 	lock(&computeMaxProcsLock)
		proc.go#L6752: 	lock(&sched.lock)
		proc.go#L6773: 		lock(&updateMaxProcsG.lock)
		proc.go#L6789: 	lock(&sched.lock)
		proc.go#L7136: 	lock(&sched.lock)
		proc.go#L7428: 	lock(&sched.lock)
		rand.go#L39: 	lock(&globalRand.lock)
		rand.go#L122: 	lock(&globalRand.lock)
		rand.go#L138: 	lock(&globalRand.lock)
		runtime.go#L32: 	lock(&ticks.lock)
		runtime.go#L86: 		lock(&ticks.lock)
		rwmutex.go#L81: 			lock(&rw.rLock)
		rwmutex.go#L109: 			lock(&rw.rLock)
		rwmutex.go#L123: 	lock(&rw.wLock)
		rwmutex.go#L128: 	lock(&rw.rLock)
		rwmutex.go#L150: 	lock(&rw.rLock)
		select.go#L40: 			lock(&c.lock)
		stack.go#L288: 	lock(&stackpool[order].item.mu)
		stack.go#L307: 	lock(&stackpool[order].item.mu)
		stack.go#L325: 		lock(&stackpool[order].item.mu)
		stack.go#L385: 			lock(&stackpool[order].item.mu)
		stack.go#L411: 		lock(&stackLarge.lock)
		stack.go#L510: 			lock(&stackpool[order].item.mu)
		stack.go#L551: 			lock(&stackLarge.lock)
		stack.go#L1296: 		lock(&stackpool[order].item.mu)
		stack.go#L1312: 	lock(&stackLarge.lock)
		synctest.go#L82: 	lock(&bubble.mu)
		synctest.go#L112: 	lock(&bubble.mu)
		synctest.go#L119: 	lock(&bubble.mu)
		synctest.go#L206: 	lock(&bubble.mu)
		synctest.go#L219: 		lock(&bubble.mu)
		synctest.go#L270: 	lock(&gp.bubble.mu)
		synctest.go#L288: 	lock(&gp.bubble.mu)
		synctest.go#L300: 	lock(&gp.bubble.mu)
		synctest.go#L317: 	lock(&gp.bubble.mu)
		synctest.go#L397: 	lock(&span.speciallock)
		synctest.go#L413: 		lock(&mheap_.speciallock)
		time.go#L183: 	lock(&ts.mu)
		time.go#L255: 	lock(&t.mu)
		time.go#L500: 		lock(&t.sendLock)
		time.go#L582: 		lock(&t.sendLock)
		time.go#L1224: 		lock(&t.sendLock)
		time.go#L1323: 	lock(&allpLock)
		trace.go#L234: 	lock(&sched.sysmonlock)
		trace.go#L436: 			lock(&trace.lock)
		trace.go#L497: 	lock(&sched.lock)
		trace.go#L533: 				lock(&trace.lock)
		trace.go#L602: 		lock(&trace.lock)
		trace.go#L665: 		lock(&trace.lock)
		trace.go#L825: 	lock(&trace.lock)
		trace.go#L918: 			lock(&trace.lock)
		trace.go#L1047: 	lock(&s.lock)
		trace.go#L1066: 	lock(&s.lock)
		trace.go#L1096: 	lock(&s.lock)
		tracebuf.go#L145: 		lock(&trace.lock)
		tracebuf.go#L158: 		lock(&trace.lock)
		tracecpu.go#L202: 			lock(&trace.lock)
		traceregion.go#L66: 		lock(&a.lock)
		traceruntime.go#L699: 		lock(&trace.lock)
		tracestring.go#L59: 	lock(&t.lock)
		tracestring.go#L88: 			lock(&trace.lock)
		tracetime.go#L108: 		lock(&trace.lock)
		type.go#L282: 	lock(&reflectOffs.lock)
		vgetrandom_linux.go#L47: 	lock(&vgetrandomAlloc.statesLock)
		vgetrandom_linux.go#L85: 	lock(&vgetrandomAlloc.statesLock)